package com.hanamaki.basic.homewrk;

import java.util.Scanner;

public class Demo01 {

    /*  1.编程计算半径r=2.5的圆面积、圆周长。如果高h=4.5，计算圆柱体的表面积和体积。
        2.从键盘依次输入4个整数，计算并输出这4个数的平均值。
        3.声明两个整型变量a和b，并执行以下步骤：
         a)通过键盘输入给a和b赋值。
         b)如果a大于b，则把a-b的结果赋于a，否则把a+b的结果赋于a
         c)打印a的值
        提示：使用三元运算符。*/


    public static void main(String[] args) {
        circleTest(2.5);
//        avg();
        print();
    }

    //    1.编程计算半径r=2.5的圆面积、圆周长。如果高h=4.5，计算圆柱体的表面积和体积。
    public static void circleTest(double r) {
//        圆的面积
        System.out.println("圆的面积；" + (Math.PI * Math.pow(r, 2)));
        System.out.println("圆的周长；" + (2 * Math.PI * r));
//        高
        double height = 4.5;
//        圆的周长
        double circlePerimeter = 2 * Math.PI * r;
//        圆的面积
        double circleArea = Math.PI * Math.pow(r, 2);
//        长方形的面积
        double rectangleArea = circlePerimeter * height;
        System.out.println("圆柱体的表面积；" + (circleArea * 2 + rectangleArea));
        System.out.println("圆柱体的体积；" + circleArea * height);
    }

//    从键盘依次输入4个整数，计算并输出这4个数的平均值。

    public static void avg() {
        Scanner scanner = new Scanner(System.in);
//        计算总和
        int sum = 0;

        for (int i = 1; i <= 4; i++) {
            System.out.println("请输入第" + i + "个人的成绩");
            int num = scanner.nextInt();
            sum += num;
        }

        System.out.println("四个数的平均值为：" + ((double) sum / 4));
    }

//    3.声明两个整型变量a和b，并执行以下步骤：
//         a)通过键盘输入给a和b赋值。
//         b)如果a大于b，则把a-b的结果赋于a，否则把a+b的结果赋于a
//         c)打印a的值
//        提示：使用三元运算符。*/

    public static void print() {
        Scanner scanner = new Scanner(System.in);
        System.out.println("请输入a的值：");
        int a = scanner.nextInt();
        System.out.println("请输入b的值：");
        int b = scanner.nextInt();

        int result = a > b ? (a - b) : (a + b);

        System.out.println("结果为：" + result);

    }
}
